package day17;
/*本类用于测试反射,先准备物料类*/
public class Student {
    //1.定义成员变量
    public String name;
    public int age;

    //2.生成构造方法
    //右键空白处->Generate->Constryctor->Select None--无参构造/全选属性可以生成全参构造
    /* 默认存在无参构造,创建对象时触发,若提供了含参构造
    默认的无参构造会被覆盖,注意手动添加无参构造 */
    public Student() {
        System.out.println("我是Student类的无参构造");
    }
    public Student(String name, int age) {
        System.out.println("我是Student类的全参构造");
        this.name = name;
        this.age = age;
    }

    //3.创建普通成员方法
    public void study(){
        System.out.println("第一阶段马上要结束了,皮皮霞会更美~");
    }
    /*如果想要查看对象的属性和属性值，那么需要重写Object的toString()*/
    @Override
    public String toString() {
        return "Student{" +
                "name='" + name + '\'' +
                ", age=" + age +
                '}';
    }
}
